﻿body {
    background-color:#000000;
}

.clearfix {
   zoom:1;
}
.clearfix: after {
   content: ""; 
   display: block; 
   clear: both; 
   height: 0;
}

#window {
    width: 570px;
    height: 535px;
    border: 1px solid #000000;
    border-radius: 10px;
    background-color: #bad9f8;
    z-index:3;
}

    #icon {
        float:left;
        margin:0px;
        margin-top:8px;
        margin-left:10px; 
    }

    #title {
        float:left;
        margin:0px;
        margin-top:7px;
        margin-left:8px; 
        color:#1e1c1d;
        font-size:21px;
        font-family:Calibri, Arial, Adobe Fan Heiti Std B;
        font-weight:bold;
        font-style:normal;                
    }

    #bottons {
        float:right;
        margin:0px;
        margin-right:9px;        
    }

    #objectCalculator {
        width: 549px;
        height: 485px;
        border: 1px solid #717e8e;
        background-color: #dae4f0;
        z-index:2;
        margin:9px;
        margin-top:38px;
    }
    
        #menu {
            width: 547px;
            height: 26px;
            border: 1px solid #a2afbf;
            /*background-color: #d7def0;*/
        }
        
        .menu {
            float:left;
            margin:0px;
            margin-top:2px;
            margin-left:8px; 
            color:#000000;
            font-size:19px;
            font-family:Calibri, Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;  
        }
        
        #view {
            margin-left:8px;
            color:#1e1c1d;
        }
        
        #edit {
            margin-left:16px;
            color:#1e1c1d;            
        }
        
        #help {
            margin-left:19px;
            color:#1e1c1d;            
        }
        
        p.menu a {
            color:#000000;
        }
        
        #screen {
            width: 518px;
            height: 72px;
            border: 1px solid #717e8e;
            border-radius: 5px;
            /*background-color:#ecf3fd;*/
            margin:15px;
            margin-bottom:7px;
        }
        
        #screen p {
            font-size:35px;
            font-family:Calibri, Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            color:#1e1c1d;
            text-align:right;
            padding:0px;
            margin:5px;
            margin-top:21px;
        }
                
        table {
            width: 520px;
            height: 72px;
            border: 1px solid #717e8e;
            border-radius: 5px;
            margin:7px;
            margin-left:15px;
            font-size:16px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:18px;
            color:#334460;
            text-align:left;
            padding:6px;
            padding-left:10px;
            padding-right:0px;
        }
        
        .tableGrеyNumbers {
            color:#6d5d60;            
        }
        
        .tableRightAlign {
            text-align:left;           
        }
        
        .tableRightAlign span {
            color:#dae4f0;           
        }
             
        #radioButtonsBlock1 {
            width: 104px;
            height: 117px;
            border: 1px solid #717e8e;
            border-radius:5px;
            margin:0px;
            margin-top:3px;
            margin-left:15px;
            margin-right:4px;
            float:left;
        }
        
        .buttonsRow1 {
            width: 41px;
            height: 33px;
            float:left;
            border: 1px solid #717e8e;
            border-radius:5px;
            margin:4px;
            margin-top:3px;
        }
        
        .button {
            z-index:2;
            width: 45px;
            height: 36px;
            float:left;
            margin:-2px;
            margin-top:-1px;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }        
        
        .buttonsRow2 {
            width: 41px;
            height: 33px;
            float:left;
            border: 1px solid #717e8e;
            border-radius:5px;
            margin:4px;
            margin-top:2px;
        }
        
        .buttonsRow3 {
            width: 41px;
            height: 33px;
            float:left;
            border: 1px solid #717e8e;
            border-radius:5px;
            margin:4px;
            margin-top:2px;
            float:left;            
        }
        
        #radioButtonsBlock2 {
            width: 104px;
            height: 117px;
            border: 1px solid #717e8e;
            border-radius:5px;
            margin:0px;
            margin-top:3px;
            margin-left:15px;
            margin-right:4px;
            float:left;           
        }
        
        .radio {
            width:16px;
            line-height:5px;
            margin:6px;
            padding:0px;
            padding-right:0px;
        }
            
        .label {
            font-size:18px;
            font-family:Calibri, Arial;
            font-weight:bold;
            font-style:normal;
            color:#334460;
            padding:0px;
            vertical-align:2px;
        }
        
        .buttonsRow4 {
            width: 41px;
            height: 33px;
            float:left;
            border: 1px solid #717e8e;
            border-radius:5px;
            margin:4px;
            margin-top:4px;
            margin-left:4px;                                                                
        }
        
        .buttonsRow5 {
            width: 41px;
            height: 33px;
            float:left;           
            border: 1px solid #717e8e;
            border-radius:5px;
            margin:4px;
            margin-top:2px;            
            margin-left:4px;                                         
        }
        
        .buttonsRow6 {
            width: 41px;
            height: 33px;
            float:left;            
            border: 1px solid #717e8e;
            border-radius:5px;
            
            margin:0px;            
            margin-top:-34px;            
            margin-left:4px;
            margin-right:4px;
            margin-bottom:0px;                                        
        }
        
        #a66 {
            width: 41px;
            height: 74px;
            float:left;            
            border: 1px solid #717e8e;
            border-radius:5px;
            
            margin:0px;
            margin-top:1px;            
            margin-left:4px;  
            
            background-color:#ecf3fd;
            z-index:1;
            font-size:25px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:75px;
            text-align:center;
            color:#334460;           
        }
        
        #a0 {
            width: 93px;
            height: 33px;
            float:left;            
            border: 1px solid #717e8e;
            border-radius:5px;
            
            margin:0px;           
            margin-top:-35px;            
            margin-left:4px; 
            
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;            
        }
        
        #point {
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
          
            margin-left:106px;                
        }
        
        #a77 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }                 
        
        #Mod {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a11 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a22 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #RoL {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #RoR {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #Or {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #Xor {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #Lsh {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #Rsh {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #Not {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;          
        }
        
        #And {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #arrow {
            background-color:#ecf3fd;
            z-index:1;
            font-size:25px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:30px;
            text-align:center;
            color:#334460;
        }
        
        #CE {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
            margin-top:1px;
        }
        
        #CO {
            background-color:#ecf3fd;
            z-index:1;
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #plusOrMinus {
            background-color:#ecf3fd;
            z-index:1;
            font-size:16px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a7 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a8 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a9 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a33 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a4 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }

        #a5 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a6 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a44{
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a1 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a2 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a3 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #a55 {
            background-color:#ecf3fd;
            z-index:1;
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;
        }
        
        #A {
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460; 
        }
       
        #B {
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460; 
        }
        
        #C {
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;     
        }
       
        #D {
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;   
        }
        
        #E {
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;    
        }
       
        #F {
            font-size:20px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;    
        }
        
        #MC {
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;    
        }
        
        #MR {
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;   
        }
       
        #MS {
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;    
        }
        
        #MPlus {
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;    
        }
       
        #MMinus {
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;   
        }
        
        #root {
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;   
        }
       
        #percentage {
            font-size:15px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;   
        }
        
        #del {
            font-size:17px;
            font-family:Arial, Adobe Fan Heiti Std B;
            font-weight:bold;
            font-style:normal;
            line-height:35px;
            text-align:center;
            color:#334460;   
        }
        
        #screen {
			/* Firefox 3.6+ */
			background: -moz-linear-gradient(100% 100% 0deg, #cbdff5, #ffffff);
			/* Safari 4-5, Chrome 1-9 */
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#cbdff5));
			/* Safari 5.1+, Chrome 10+ */
			background: -webkit-linear-gradient(#cbdff5, #ffffff);
			/* Opera 11.10+ */
			background: -o-linear-gradient(#cbdff5, #ffffff);
		}
		
        #menu {
			/* Firefox 3.6+ */
			background: -moz-linear-gradient(100% 100% 0deg, #ffffff, #b5b9c2);
			/* Safari 4-5, Chrome 1-9 */
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b5b9c2), to(#ffffff));
			/* Safari 5.1+, Chrome 10+ */
			background: -webkit-linear-gradient(#ffffff, #b5b9c2);
			/* Opera 11.10+ */
			background: -o-linear-gradient(#ffffff, #b5b9c2);
		}
		
        #window {
			/* Firefox 3.6+ */
			background: -moz-linear-gradient(100% 100% 230deg, #95c2f0, #6aa7e4);
			/* Safari 4-5, Chrome 1-9 */
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6aa7e4), to(#95c2f0));
			/* Safari 5.1+, Chrome 10+ */
			background: -webkit-linear-gradient(#95c2f0, #6aa7e4);
			/* Opera 11.10+ */
			background: -o-linear-gradient(#95c2f0, #6aa7e4);
		}
		
        .button:hover {
			border-width:6px;
			border-color:#fdf4eb;			
			border-width:2px;
			border-color:#fbc551;
			border-radius:5px;
			border-style:ridge;
			
			/* Firefox 3.6+ */
			background: -moz-linear-gradient(100% 100% 90deg, #fdf4eb, #fbc551);
			/* Safari 4-5, Chrome 1-9 */
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbc551), to(#fdf4eb));
			/* Safari 5.1+, Chrome 10+ */
			background: -webkit-linear-gradient(#fdf4eb, #fbc551);
			/* Opera 11.10+ */
			background: -o-linear-gradient(#fdf4eb, #fbc551);
		}
            